Eita, great Non-Player Character, vai ajudar muito a galera xD
- Fórum
- OTServ
- Recursos
- Scripting
- NPCs, monsters e raids
- [npc] justiceiro - anti-bot & power abuse systems!
[npc] justiceiro - anti-bot & power abuse systems!
Por Danihcv, 23 de mai. de 2016 em NPCs, monsters e raids
info
Grupo: Marquês
Registrado: 18/05/11
Posts: 1.1k
Reputação: +333
Gênero: Masculino
Char no Tibia: Kyuzen

info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

Assim espero, Samuca! ^^
info
Grupo: Visconde
Registrado: 20/03/14
Posts: 367
Reputação: +219
Gênero: Masculino

Caramba, mt bom e mt completo. rep +
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

3 minutos atrás, Drakopoulos disse:Caramba, mt bom e mt completo. rep +
Vlw brother. ^^
info
Grupo: Conde
Registrado: 07/04/15
Posts: 962
Reputação: +258
Gênero: Masculino

Muito bom danih, parabéns, depois dou uma analisada no código, para comentar sobre ele também ![]()
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

Vlw brother. ^^
Quanto mais otimizações, melhor. sahusahusahu
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

Ficou muito bem feito, haha parabéns ! ![]()
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

sahusahu vlw Dani. ^^
info
Grupo: Infante
Registrado: 06/03/13
Posts: 1.6k
Reputação: +319
Gênero: Masculino
Char no Tibia: Lord Sorte

Muito bom dani parabéns e obrigado por contribuir para a comunidade.
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

Vlw brother. ^^
testei mas eu reloguei quando fui pra prisão e voltei para o templo amigo não da nenhum erro porém quando o mesmo player que estava na prisão comete outro power abuse ou sofre power abuse o npc fala que o player que tava na prisão e saiu não sei como fala que ele já esta sendo punido e se o mesmo sofre power abuse o npc fala que ele nao está sofrendo power abuse
info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino

@Brunds, não entendi o erro. Tente explicar "dando nome aos bois" e utilizando pontuação.
1 hora atrás, Danihcv disse:@Brunds, não entendi o erro. Tente explicar "dando nome aos bois" e utilizando pontuação.
Quando o player comete o power abuse e vai para a cadeia dentro da cela e reloga dentro da cela ele volta para o templo. Acontecendo isso esse player pode cometer power abuse avontade sem sofrer as consequencias porque o npc já considera que puniu ele e consta que ele ta na cela sendo que não e caso esse mesmo player sofrer power abuse e tentar relatar para o npc o npc fala pra ele que nenhum power abuse está sendo cometido
Editado Junho 8 por Brunds






info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino
Saudações, xTibianos! Hoje venho lhes trazer um npc desenvolvido por mim, cuja ideia foi de nosso ADM @Daniel.
Antes de mais nada, gostaria de avisar: o NPC possui uma GRANDE possibilidade de customização. Você pode escolher quais sistemas você vai quer que ele tenha, pode escolher se vai usar prisão ou não, pode escolher o tempo de punição ao membro infrator, etc.
Sistemas presentes
Esse NPC possui os seguintes sistemas:
Qualquer jogador pode ir até o NPC e denunciar algum outro jogador (que provavelmente esteja usando bot). O NPC então enviará uma checagem de bot ao jogador denunciado. Caso o jogador denunciado não responda a checagem dentro do tempo hábil, ele será punido (enviado para uma prisão ou kickado).
Esse sistema serve para punir aqueles membros de level alto que ficam fazendo "free kill" (matando jogadores mais fracos abusivamente). Qualquer jogador (qualquer level) pode ir até o npc e denunciar algum outro jogador (level maior) alegando que ele sofreu power abuse. O npc fará uma checagem, e se o jogador denunciante tiver sido morto um minimo de X vezes (configurável) por aquele jogador denunciado, o jogador denunciado será punido (mandado pra prisão ou kickado).
Aparência do NPC
Esse é o NPC, visualmente falando:
inspiração:
Punisher (Justiceiro) - MARVEL
Instalação
Agora chega de enrolação, vamos à instalação do npc:
» Vá na pasta mods, crie um arquivo chamado JusticeiroMods.xml e coloque isso dentro:
*atente-se para essa parte configurável do script acima:
*nessa parte, o strBot e o strPwrAbs devem ser iguais aos informados no arquivo Justiceiro.lua que será mostrado mais abaixo
» Agora vá na pasta data\npc, crie um arquivo chamado Justiceiro.xml e coloque isso dentro:
» Agora vá na pasta data\npc\scripts, crie um arquivo chamado Justiceiro.lua e coloque isso dentro:
*atente-se para essa parte configurável do script acima:
obs: lembrando que você pode adicionar QUANTAS CELAS QUISER! Basta seguir a lógica da tabela relacionada as celas.
obs²: e não esqueça de ler as instruções contidas em cada linha dessa parte do script!
Como usá-lo em meu servidor? (recomendação)
Eu recomendo também usar em seu servidor algum sistema automático de anti-bot, além do npc.
-Por quê?
Porque dessa forma dificultará a vida do botter. Digamos que o sistema automático faça mande uma checagem para todos os jogadores a cada 1 hora.
Sem o meu npc, o botter pode entrar a cada hora no server e responder a checagem automática.
Já tendo o meu npc, o botter pode receber uma checagem de bot a qualquer instante (pois qualquer membro pode fazer a denuncia a qualquer instante). Assim, ele não terá uma previsão de tempo para que ele volte à janela do tibia somente para responder a checagem do bot.
Mapa de prisão
Bom, galera, esse é o npc. Se você quiser usar o sistema de prisão mas não tiver uma prisão em seu server, aqui tem uma prisão feita pelo @Daniel para que vocês possam baixar e usar em conjunto com esse sistema: http://www.xtibia.com/forum/topico/240867-86-pris%C3%A3o-30-celas/
Eu testei todo esse sistema que nem um condenado.
Não consegui achar nenhuma falha.
Então se alguém encontrar alguma falha, por favor relate-a no campo de comentários abaixo.
Por hoje é isso, pessoal.
Até a próxima.
Abraços.
Não autorizo a postagem desse conteúdo sem meus devidos créditos!
Editado Maio 25 por Danihcv